package idv.loveloser.dao;

/**
 * AbstractMdlCourseCompletionCritCompl entity provides the base persistence
 * definition of the MdlCourseCompletionCritCompl entity. @author MyEclipse
 * Persistence Tools
 */

public abstract class AbstractMdlCourseCompletionCritCompl implements
		java.io.Serializable {

	// Fields

	private Long id;
	private Long userid;
	private Long course;
	private Long criteriaid;
	private Double gradefinal;
	private Long unenroled;
	private Boolean deleted;
	private Long timecompleted;

	// Constructors

	/** default constructor */
	public AbstractMdlCourseCompletionCritCompl() {
	}

	/** minimal constructor */
	public AbstractMdlCourseCompletionCritCompl(Long userid, Long course,
			Long criteriaid) {
		this.userid = userid;
		this.course = course;
		this.criteriaid = criteriaid;
	}

	/** full constructor */
	public AbstractMdlCourseCompletionCritCompl(Long userid, Long course,
			Long criteriaid, Double gradefinal, Long unenroled,
			Boolean deleted, Long timecompleted) {
		this.userid = userid;
		this.course = course;
		this.criteriaid = criteriaid;
		this.gradefinal = gradefinal;
		this.unenroled = unenroled;
		this.deleted = deleted;
		this.timecompleted = timecompleted;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public Long getCriteriaid() {
		return this.criteriaid;
	}

	public void setCriteriaid(Long criteriaid) {
		this.criteriaid = criteriaid;
	}

	public Double getGradefinal() {
		return this.gradefinal;
	}

	public void setGradefinal(Double gradefinal) {
		this.gradefinal = gradefinal;
	}

	public Long getUnenroled() {
		return this.unenroled;
	}

	public void setUnenroled(Long unenroled) {
		this.unenroled = unenroled;
	}

	public Boolean getDeleted() {
		return this.deleted;
	}

	public void setDeleted(Boolean deleted) {
		this.deleted = deleted;
	}

	public Long getTimecompleted() {
		return this.timecompleted;
	}

	public void setTimecompleted(Long timecompleted) {
		this.timecompleted = timecompleted;
	}

}